#include <iostream>
using std::cout;
using std::endl;

void test0(){
    int a[5]={1,2,3,4,5};
    /* int (*p)[5] = &a; */
    /* cout << p << endl; */
    /* cout << p + 1 << endl; */
    /* int * p2 = (int*)(p + 1); */
    /* cout << p2 << endl; */
    /* cout << p2 - 1 << endl; */
    /* cout << a + 4 << endl; */
    


    int *ptr=(int *)(&a+1);
    printf("%d,%d",*(a+1),*(ptr-1));\
}

int main(void){
    test0();
    return 0;
}
